package org.study.rule.boot.model;

import lombok.*;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 作用描述
 *
 * @author doveylovey
 * @version v1.0.0
 * @email 1135782208@qq.com
 * @date 2024年08月25日
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AlarmInfo implements Serializable {
    private static final long serialVersionUID = -3770781936397133426L;

    /**
     * 告警名称
     */
    private String name;

    /**
     * 告警等级
     */
    private Integer level;

    /**
     * 告警设备id
     */
    private Integer deviceId;

    /**
     * 告警点位id
     */
    private Integer pointId;

    /**
     * 告警配置
     */
    private String config;

    /**
     * 告警值
     */
    private String value;

    /**
     * 告警时间
     */
    private LocalDateTime datetime;

    /**
     * 状态：0-未处理、1-已处理
     */
    private Integer status;
}
